Este documento describe el diseño orientado al flujo de datos (DOFD), un método de diseño que considera la información y su flujo a través del sistema. El DOFD permite traducir diagramas de flujo de datos a una estructura de programa en cinco pasos: establecer el tipo de flujo, determinar límites, convertir el diagrama en estructura, definir jerarquía de control, y refinar la estructura. Los tipos de flujo son transformación, donde la información se convierte de externa a interna, y transacción, donde